کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

برنامه حرکت آیکن

پروژه حرکت آیکن
شرح مختصر پروژه

برنامه حرکت آیکن

توضیحات پروژه

برنامه حرکت آیکن

اساس کار این برنامه بدین صورت است که برروی فرم یک آیکن قرار گرفته و رنگ فرم به صورت شفاف(Transparent) تنظیم می شود. برروی فرم تایمری وجود دارد که با هر بار تیک این تایمر کل فرم حرکت داده می شود:

try
 
{
 
if (top == true) Form1.ActiveForm.Top += Speed;
 
else Form1.ActiveForm.Top -= Speed;
 
if (left == true) Form1.ActiveForm.Left += Speed; else
 
Form1.ActiveForm.Left -= Speed;
 
if (Form1.ActiveForm.Top >= Screen.PrimaryScreen.Bounds.Height - 40) 
 
top = false;
 
if (Form1.ActiveForm.Left >= Screen.PrimaryScreen.Bounds.Width - 37) 
 
left = false;
 
if (Form1.ActiveForm.Top < -5) top = true;
 
if (Form1.ActiveForm.Left < -5) left = true;
 
}
 
catch
 
{
 
timer1.Enabled = false;
 
}

حرکت بدین صورت است که مقدار top و left فرم با مقدار ثابتی به نام speed جمع می شود. این افزاش تا جایی انجام می گیرد که فرم به مرزهای صفحه نمایش برسد :

if (Form1.ActiveForm.Top >= Screen.PrimaryScreen.Bounds.Height - 40) 
 
top = false;
 
if (Form1.ActiveForm.Left >= Screen.PrimaryScreen.Bounds.Width - 37) 
 
left = false;

حال مقادیر top یا left به false تغییر می یابد و در تیک بعدی تایمر، به جای افزایش، کاهش صورت می گیرد.

1394/07/27 6113 539
رمز عبور : tahlildadeh.com یا www.tahlildade.com
نظرات شما

نظرات خود را ثبت کنید...